PUZZLE A RESOLVER